package com.alex.wechat.mp.welcome.service;

import java.io.Serializable;

import org.jeecgframework.core.common.service.CommonService;

import com.alex.wechat.mp.welcome.entity.WxWelcomeEntity;

/**
 * 欢迎语维护接口。
 * 
 * @author Debenson
 * @since 0.1
 */
public interface WxWelcomeServiceI extends CommonService {

  public void delete(WxWelcomeEntity entity);

  public Serializable save(WxWelcomeEntity entity);

  public void saveOrUpdate(WxWelcomeEntity entity);

  /**
   * 默认按钮-sql增强-新增操作
   * 
   * @param id
   * @return
   */
  public boolean doAddSql(WxWelcomeEntity t);

  /**
   * 默认按钮-sql增强-更新操作
   * 
   * @param id
   * @return
   */
  public boolean doUpdateSql(WxWelcomeEntity t);

  /**
   * 默认按钮-sql增强-删除操作
   * 
   * @param id
   * @return
   */
  public boolean doDelSql(WxWelcomeEntity t);

  /**
   * 通过公众号标识取得其欢迎语设置。
   * 
   * @param accountId
   * @return
   */
  public WxWelcomeEntity getByAccountId(String accountId);

}
